Processing math: 100%

Educational Codeforces Round 47 Div2

打的好cha,最近疯狂吃shit


E. Intercity Travelling

题意

x轴正向有长度n的公路,1 ~ n1每个点都有可能有加油站(显然共有 2n1种可能),每次到了一个加油站就要从1开始从新,每个距离的贡献为ai(1<=i<=n),问总贡献的期望值 × 2n1 % 998244353

题解

考虑 2n1 种情况,每个ai的贡献次数都是确定的,故算出每个数的贡献即可,但是每个ai出现的次数怎么算?
这个没想到怎么算?
反过来,我们考虑每个位置对于每个ai出现的概率,因为每个位置是否安置加油站的概率都是1/2,故可以递推出每个位置可能的ai的概率,再× 2n1即可

推导过程:

1
2
3
4
5
6
7
...
...
a4 1/8 1/16 1/16
a3 1/4 1/8 1/8 1/8
a2 1/2 1/4 1/4 1/4 1/4
a1 1 1/2 1/2 1/2 1/2 1/2
1 2 3 4 5 6